﻿using Common.CustomAtteibutes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Parylene_CVD.Model.DModels
{
    // 参数表实体类
    [Table("Parameters")]
    [PrimaryKey("ParameterID", autoIncrement = true)]
    public class Parameter
    {
        public int ParameterID { get; set; }
        public string ParameterName { get; set; } = string.Empty;
        public string ParameterValue { get; set; } = string.Empty;

        // 默认构造函数
        public Parameter() { }

        // 带参数的构造函数
        public Parameter(string parameterName, string parameterValue)
        {
            ParameterName = parameterName;
            ParameterValue = parameterValue;
        }

        // 带参数的构造函数，包括ID
        public Parameter(int parameterID, string parameterName, string parameterValue)
        {
            ParameterID = parameterID;
            ParameterName = parameterName;
            ParameterValue = parameterValue;
        }
    }
}
